/*
    fs.existsSync()
        验证路径是否存在
    fs.stat(path,callback)
    fs.statSync(path)
        获取文件一个状态
        他会给我们返回一个当前对象的状态信息
        例子：
            fs.stat("hello.txt",function(err,stat){
                console.log(stat);
                //size              大小
                //isFile()          是否是一个文件
                //isDirectory()     是否是一个文件夹
            })
    fs.unlink(path,callback)
    fs.unlinkSync(path)
        删除文件
    fs.readdir(path[,options],callback)
    fs.readdirSync(path[,options])
        读取一个目录的目录结构
        回调函数中第二个参数是一个字符串数组，每一个元素就是一个文件夹或文件的名字
    fs.truncate(path,len,callback)
    fs.truncateSync(path,len)
        截断文件，将文件修改为指定大小
        例子：
            fs.truncateSync("hello.txt",3);
            将指定文件修改为三个字节大小，大于三个字节的部分被截取
    fs.mkdir(path[,mode],callback)
    fs.mkdirSync(path[,mode])
        创建一个目录
    fs.rmdir(path,callback)
    fs.rmdirSync(path)
        删除一个目录
    fs.rename(oldPath,newPath,callback)
    fs.renameSync(oldPath,newPath)
        可以进行重命名获取剪切
        参数：
            oldPath 旧的路径
            newPath 新的路径
        例子：
            fs.renname("hello.txt","hello2.txt",funtion(err){
                if(!err){
                    console.log("修改成功");
                }
            })
    fs.watchFile(filename[,options],listener)
        监视文件的修改
        参数：
            filename    要监视的文件的名字
            options     配置选项
            listener    回调函数，当文件发生变化是函数会执行
                参数：
                    curr    当前文件的状态
                    prev    修改前文件的状态
                        -这两个对象都是stats对象
        例子：
            fs.watchFile("hellow.txt",{interval:1000},funtion(curr,prev){
                console.log("修改前的大小："+prev.size);
                console.log("修改后的大小："+curr.size);
            })

*/